home *** CD-ROM | disk | FTP | other *** search
/ Apple Media Toolkit 1994 May / AMTK v9.iso / Product Components / Software / AppleScript / Data Sheet / •T•AppleScript (DS) < prev    next >
Encoding:
Text File  |  1994-03-24  |  9.1 KB  |  159 lines  |  [TEXT/ttxt]

  1. AppleScript Scripter’s Toolkit
  2.  
  3. Features
  4.  
  5. Ease of use
  6. •Features an easy-to-learn natural language syntax of verbs and noun phrases
  7. •Allows you to generate scripts automatically by “recording” your actions (applications must support Open Scripting Architecture [OSA] recording)
  8.  
  9. High performance
  10. •Supports the creation of fast-executing compiled scripts or script applications
  11. •Provides a full-featured, object-oriented scripting language
  12. •Includes an interface processor, which lets you create complete Macintosh user interfaces and applications built on scripts
  13.  
  14. Productivity enhancement
  15. •Allows you to automate routine or highly complex tasks, integrating functionality while concealing complexity
  16. •Lets you customize your system to suit individual working preferences
  17. •Enables the creation of custom solutions based on off-the-shelf applications
  18.  
  19. Development facilitation
  20. •Reduces development costs by allowing the reuse of standard applications as components in custom solutions
  21. •Positions developers to take advantage of emerging technologies such as speech recognition, other scripting systems such as QuicKeys and Frontier, and future system software enhancements such as the OpenDoc architecture
  22.  
  23. International support
  24. •Supports international dialects (Japanese and French dialects are included; the Japanese dialect requires Japanese system software) and allows users to script in the language of their preference 
  25. •Is designed to allow the addition of new dialects as they become available
  26.  
  27. Compatibility
  28. •Lets you create scripts that work across multiple applications and across networks
  29. •Works seamlessly with any application, scripting system, or scripting tool that supports the OSA
  30. •Works out of the box with both traditional Macintosh and PowerPC computers
  31. •Will run on Intel platforms in the future
  32.  
  33. AppleScript Scripter’s Toolkit is a powerful tool for automating and integrating functionality across applications—and even across networks—into solutions precisely tailored to meet your needs. Whether you’re an in-house developer, a systems integrator, a consultant, or simply a user who wants to get the most out of your Macintosh, AppleScript provides a breakthrough in computing flexibility and functionality.
  34.  
  35. For in-house developers, systems integrators, and consultants, AppleScript makes it easier than ever to meet the computing needs of the end users whom you support. With AppleScript, it’s easy to integrate the functionality of scriptable applications into a single, seamless, custom solution that does exactly what you need it to do. And AppleScript can also be used to control an organization’s information and work flow, streamlining many of the complex tasks involved in supporting a distributed environment.
  36.  
  37. The package includes an interface processor from Software Designs Unlimited, Inc., which lets you build custom interfaces—as well as complete applications—entirely from scripts. With it, you can use scripts to create programs that have the look and feel of professionally engineered Macintosh applications, without having to use—or even understand—programming languages such as C or Pascal.
  38.  
  39. For general users, AppleScript provides a means to automate both routine and highly complex tasks, increasing your productivity. And because AppleScript is a full macro language, you can also use it to customize your system to meet your individual preferences.
  40.  
  41. No matter what type of user you are, you’ll discover that working with AppleScript is easy and intuitive. The AppleScript language features a natural syntax of verbs and noun phrases, making even complex scripts simple to build, understand, and maintain. 
  42. In addition, AppleScript can generate scripts by directly recording user actions, allowing even relatively non-technical users to tap into the power of scripting. In short, AppleScript offers an entire range of users an unprecedented degree of control over their computing environments.
  43.  
  44. Technical Specifications
  45.  
  46. AppleScript System Extension version 1.1
  47. Memory utilization 
  48. •At rest: 2K
  49. •In use: 330K of code, 150K of data
  50.  
  51. System extension file size
  52. •400K
  53.  
  54. Storage management
  55. •Automatic garbage collection
  56.  
  57. Format of compiled scripts
  58. •Universal AppleScript byte code
  59.  
  60. Optimization
  61. •Run time optimized for speed
  62. •Compiler optimized for storage efficiency
  63.  
  64. AppleScript  Language Characteristics
  65.  
  66. Features
  67. •Object-oriented design with single-level inheritance, persistent data objects, control-flow commands, recursive subroutines, exception handling, conditionals, pattern-matching parameter lists, and keyword and positional subroutine–calling conventions
  68.  
  69. Data types
  70. •Integer, real, date, time, text, lists, records, and any application-specific data
  71.  
  72. Data value size
  73. •512MB maximum
  74.  
  75. Open Scripting Architecture (OSA) compliance
  76. •Fully compliant with the OSA, a cross-platform industry standard with widespread and growing application support (more than 80 Macintosh applications currently support the OSA)
  77.  
  78. Access to third-party application data
  79. •Utilizes Apple events 
  80.  
  81. Transportability of compiled scripts
  82. •Easily transportable (can even send compiled scripts as arguments to remote machines)
  83.  
  84. Script Editor Version 1.1
  85.  
  86. Script Editor capacities
  87. •Ability to edit, record, and compile scripts; display scripts in multiple languages; monitor Apple events and values returned; save scripts as compiled scripts or as stand-alone script applications; and script with multiple scripting components (for example, QuicKeys)
  88.  
  89. Scriptable Text Editor Version 1.1
  90.  
  91. Scriptable Text Editor capacities
  92. •Scriptable and recordable by any OSA-compliant scripting system; ability to have up to six text documents open simultaneously and edit text files up to 32KB in length
  93.  
  94. Interface Processor from Software Designs Unlimited, Inc.*
  95.  
  96. Capacities
  97. •Ability to have up to 9 projects open simultaneously; any number of windows per project; any number of window items per window; any number of menus and menu items; and up to 32,767 characters per script for each project, window, and window item
  98.  
  99. Interface
  100. •Graphical tools to draw all interface elements
  101. •Ability to copy and paste all design elements and scripts
  102. •Ability to import pictures and icons from any file
  103. •Pixel and grid positioning and sizing
  104. •Undo, Redo, and Revert functions
  105. •Ability to set properties of all design elements
  106. •Message window for commands
  107. •Instant “play” of all interface elements
  108. •Incremental application design and testing
  109. •Pop-up references for messages and properties
  110. •Ability to create custom design and editing tools
  111.  
  112. Design elements
  113. •Buttons: a variety of standard and custom button types
  114. •Lists: plain and styled text, icons, pictures, multicolumn, draggable, multiselection
  115. •Text: editable or not; wrapped or not; font, style, and color control; key filters; scrolling
  116. •Pop-ups: text, icon, picture, color palettes
  117. •Movies: QuickTime format
  118. •Drawn graphics: lines and rectangles
  119. •Menus: standard and application-specific
  120.  
  121. System requirements
  122. •Any Apple Macintosh computer with at least 4MB of RAM and a hard disk drive (interface processor requires a 68020 or later processor)
  123. •Macintosh system software version 7.0 or later (interface processor requires version 7.0.1 or later)
  124.  
  125. Ordering Information
  126. AppleScript Scripter’s Toolkit
  127. Domestic Order No. M1730LL/A
  128. International Order No. M1730Z/A
  129. •AppleScript language, system software extension, and script editor
  130. •Interface processor from Software Designs Unlimited, Inc.
  131. •English, French, and Japanese Kanji AppleScript scripting dialects
  132. •AppleScript Language Guide—English Dialect
  133. •Building Interfaces for AppleScript
  134. •AppleScript Scripting Additions Guide—English Dialect
  135. •Getting Started with AppleScript
  136. •AppleScript Guide to Scriptable Applications
  137. •Redistribution license for AppleScript system software and interface processor run-time code
  138.  
  139. AppleScript Software Developers Toolkit
  140. Order No. R0175Z/B
  141. •Intended for software developers creating scriptable applications and components
  142. •Includes complete AppleScript Scripter’s Toolkit
  143. •Includes CD-ROM and documentation on creating scriptable applications
  144. •Available exclusively from APDA
  145.  
  146. *SDU, 1829 E. Franklin Street, Chapel Hill, NC 27514;
  147. (919) 968-4576; fax: (919) 968-4576
  148.  
  149. Apple Computer, Inc.
  150. 20525 Mariani Avenue
  151. Cupertino, CA 95014
  152. (408) 996-1010
  153. TLX 171-576
  154.  
  155. APDA offers convenient, worldwide access to a large number of Apple and third party tools, resources and information for anyone interested in developing applications on Apple platforms. For a free copy of the APDA Tools Catalog call 1-800-282-2732 (US) 1-800-637-0029 (Canada) or 716-871-6555 (International)
  156.  
  157. ©1993 Apple Computer, Inc. All rights reserved. Apple, the Apple logo, and Macintosh are trademarks of Apple Computer, Inc., registered in the U.S.A. and other countries. AppleScript and QuickTime are trademarks of Apple Computer, Inc. Mention of non-Apple products is for informational purposes only and constitutes neither an endorsement nor a recommendation. Apple assumes no responsibility with regard to the selection, performance, or use of these products. All understandings, agreements, or warranties, if any, take place directly between the vendors and the prospective users. 
  158. December 1993. Product specifications are subject to change without notice. Printed in U.S.A.
  159. L0616LL/A